Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Canada F2 Belgium F8 Belgium F9 Challenger Ford de Cherbourg - Cherbourg Optimus Maia Open - Maia Eddleman USTA Challenger - Birmingham Skandia Open - Linz XXX Edizione 'A Savoldi Marco' - Manerbio Open Castilla y Leon - Segovia Banca Marche Tennis Cup - San Benedetto Bogota Challenger - Bogota Challenger Leon 2004 - Leon Corona Mexico City Open - Mexico City Open D'Orleans - Orleans The Surbiton Trophy - Surbiton The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux Seguros Bolivar Open - Bogota Ethias Trophy - Mons Open de L'Isere - Grenoble The Bolton Challenger - Bolton LTA Hull Challenger - Hull drkoop.com USTA Tennis Championships - Armonk Polish Open 2000 - Poznan Tennis Cup of Flanders - Ostende FILA Challenger Biella - Biella Challenger 42 - Andrezieux Copa Petrobras - Bogota Challenger Leon 2003 - Leon VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Open de L'Isere (Open 38) - Grenoble Seguros Bolivar Open - Bogota San Marino Cepu Open - San Marino Maia Open 2002 - Maia Ciudad de Pozoblanco Open Diputacion - Cordoba 3° Trofeo 'Citta di Brindisi' - Brindisi USTA Challenger of San Antonio - San Antonio Mobilux Open - Luxembourg Corona Mexico City Open - Mexico City Arroyo de la Encomienda - Valladolid Bancolombia Open - Cali The Surbiton Trophy - Surbiton San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Ciudad de Pozoblanco Open Diputacion - Cordoba Cepu Open - San Marino Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Bogota Challenger Sunrise Challenger Open Castilla y Leon - Segovia Mexico City Challenger Sofia Challenger Ostrava Challenger Manchester Challenger dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx San Marino Challenger Cordenons Challenger Tatra Banka Open - Bratislava Cali Challenger Bogota Challenger Mons Challenger Rennes Challenger Kolding Challenger Ethias Trophy - Mons Open D'Orleans - Orleans Ethias Trophy - Mons Bordeaux Challenger Prostejov Challenger Bogota Challenger Bucaramanga Challenger BNP Paribas Primrose - Bordeaux Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Le Gosier Challenger San Jose Challenger Mobilux Open - Luxembourg Barranquilla Challenger Orbetello Challenger Nottingham Challenger Bogota Challenger Open D'Orleans - Orleans Tatra Banka Slovak Open - Bratislava Salinas Challenger ECM Prague Open 2005 - Prague Rennes Challenger Medellin Challenger Geneva Challenger Pereira Challenger Ethias Tennis Trophy - Mons Barranquilla Challenger Mons Challenger St. Remy Challenger Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota BMW Tennis Championship - Sunrise Seguros Bolivar Open - Medellin San Luis Potosi Challenger - San Luis Potosi Vancouver Challenger Abierto Colombiano de Tenis - Bogota Aptos Challenger Noumea Challenger Bucaramanga Challenger Heilbronn Challenger Le Gosier Challenger Bordeaux Challenger Pereira Challenger Cali Challenger Pereira Challenger Noumea Challenger Bucaramanga Challenger Leon Challenger Bordeaux Challenger Barranquilla Challenger IX Abierto Internacional de Salinas - Salinas Monterrey Challenger Barranquilla Challenger Noumea Challenger Savannah Challenger Vicenza Challenger Mons Challenger Floridablanca Challenger Pereira Challenger Dallas Challenger Bogota Challenger Rome Challenger San Luis Potosi Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Mons Challenger Chitre Challenger Vancouver Challenger San Marino Challenger Mons Challenger Cali Challenger Morelos Challenger Okal Cup 2001 International Bavarian Championships - Eckental Knoxville Challenger PrivatBank Cup - Dnepropetrovsk Internationaux de Tennis de Brest - Brest Medellin Challenger Manchester Challenger Open de Charleroi - Charleroi Ilkley Challenger Morelos Challenger Surbiton Challenger XL Challenger de Tenis Copa Sevilla - Seville Santo Domingo Challenger Le Gosier Challenger Bogota Challenger - Bogota Oldum Brown Vancouver Open - Vancouver Campionati Internazionali di Sicilia - Palermo Verizon Tennis Challenge - Atlanta Caltanissetta Challenger U.S. Men's Clay Court Championships - Houston Czech Open 2005 - Prostejov Internationaler Raiffeisen Grand Prix - St. Polten Bogota Challenger The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch Project Independence Men's Challenger - Mandeville Telenordia Swedish Open - Bastad IX Trofeo Ciudad de Quito - Quito Energis Open - Amsterdam Sao Paulo - Brazil Idea Prokom Open - Sopot Hilton Waikoloa Village USTA Challenger - Waikoloa The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest KGHM Polish Indoors - Wroclaw AXA Open II - Espinho Time Warner USTA Challenger - Binghamton Tata Open 2002 - Chennai Copenhagen Open - Copenhagen X Open Internacional D'Andorra - Andorra Mallorca Open - Mallorca Pro Tennis World Open - Boca Raton Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Open de L'Isere - Grenoble Bogota Challenger Telenordia Swedish Open - Bastad Tallahassee Challenger XI Trofeo Ciudad de Quito - Quito Tunis Open 2006 - Tunis Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart San Luis Potosi Challenger Davidoff Swiss Indoors - Basel Open 13 - Marseille The Samsung Open - Nottingham Besancon Challenger Pereira Challenger Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Milan Indoors - Milan Generali Open - Kitzbuhel Croatia Open - Umag Zagreb Challenger Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington D.C. Alessandria Challenger TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Dubai Open - Dubai Prostejov Challenger Furth Challenger Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Nottingham Open - Nottingham Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Malaysian Open - Kuala Lumpur Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Heineken Open - Auckland Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Bercuit Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Stockholm Open - Stockholm SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Grand Prix de Tennis de Lyon - Lyon Mons Challenger Rennes Challenger PBZ Zagreb Indoors - Zagreb Geneva Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia Bratislava Challenger Bucaramanga Challenger The Artois Championships - London Drummondville Challenger Ordina Open - s-Hertogenbosch BB&T Atlanta Open - Atlanta Grand Prix Hassan II - Casablanca PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Sunrise Challenger Claro Open Colombia - Bogota Heineken Open - Auckland If Stockholm Open - Stockholm Leon Challenger Ecuador Open - Quito Aircel Chennai Open - Chennai International Tennis Championships - Delray Beach SAP Open - San Jose Monterrey Challenger Open de Nice Cote d'Azur - Nice Countrywide Classic - Los Angeles Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Bogota Challenger Grand Prix de Tennis de Lyon - Lyon Rome Challenger Open de Nice Cote d'Azur - Nice BMW Open - Munich Abierto Mexicano - Los Cabos Abierto Mexicano Telcel - Acapulco Bogota Challenger RCA Championships - Indianapolis Stockholm Open - Stockholm Gerry Weber Open - Halle Chennai Open - Chennai Sydney International - Sydney Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Synsam Swedish Open - Bastad Next Generation Adelaide International - Adelaide Serbia Open - Belgrade Gerry Weber Open - Halle Nottingham Challenger Istanbul Challenger Open de Moselle - Metz Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Orleans Challenger AEGON International - Eastbourne Farmers Classic - Los Angeles Manchester Challenger Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Portugal Open - Oeiras Campbell's Hall of Fame Tennis Championships - Newport Japan Open - Tokyo Heineken Open Shanghai - Shanghai Champaign Challenger Lexington Challenger Guadalajara Challenger Citi Open - Washington Claro Open Colombia - Bogota Citi Open - Washington Valencia Open - Valencia Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BMW Open - Munich Open 13 - Marseille Delray Beach Open - Delray Beach TD Waterhouse Cup - Long Island Medellin Challenger Kremlin Cup - Moscow Las Vegas Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Canberra Challenger Puebla Challenger Cali Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Ecuador Open - Quito Bogota Challenger Mercedes Cup - Stuttgart Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Ostrava Challenger Claro Open Colombia - Bogota GHI Bronx Tennis Classic - Bronx Alphen Challenger XL Capital Bermuda Open - Bermuda USTA Challenger of North Miami Beach - North Miami Beach Delray Beach Open - Delray Beach Quimper Challenger Rimouski Challenger Internazionali di Tennis de San Marino - San Marino Citi Open - Washington Fairfield Challenger Winston-Salem Open - Winston-Salem Geneva Open - Geneva Tenniscup of Flanders - Ostende Guayaquil Challenger Dubai Open - Dubai The Nottingham Open - Nottingham Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Campbells Hall of Fame Tennis Championships - Newport Idea Prokom Open - Sopot ABN/AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney Ecuador Open - Quito If Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Bank Austria Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Tennis Masters Series - Paris Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Heineken Open - Auckland Trofeo Conde de Godo - Barcelona Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Millenium Tennis Championships - Delray Beach BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid AAPT Championships - Adelaide International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Campionati Internazionali d'Italia - Rome Open de Moselle - Metz Masters Series Hamburg - Hamburg Aircel Chennai Open - Chennai Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid U.S. Open - New York French Open - Paris Rogers Cup - Montreal Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille Shanghai ATP Masters 1000 - Shanghai St. Petersburg Open - St. Petersburg Medibank International - Sydney BMW Open - Munich Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid AEGON Championships - London Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Toronto Medibank International - Sydney Tennis Channel Open - Las Vegas BMW Open - Munich U.S. Open - New York Hall of Fame Tennis Championships - Newport Australian Open - Melbourne AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona NASDAQ-100 Open - Miami Davis Cup, World Group, 1R, RUS-BEL 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, COL-JPN 2-3 Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London BNP Paribas Masters - Paris Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QR, BEL-ZIM 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, QR, AUT-BEL 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Olympics - Athens